DAY18:Highest and Lowest


Posted by birdbirdmurmur on 2023-07-31

題目連結

Highest and Lowest

解法

Javscript

function highAndLow(numbers){
  const numbersArray = numbers.split(' ').map(Number);
  const maxNumber = Math.max(...numbersArray);
  const minNumber = Math.min(...numbersArray);
  return (`${maxNumber} ${minNumber}`)
}

Typescript

function highAndLow(numbers: string): string {
  const numbersArray: number[] = numbers.split(' ').map(Number);
  const maxNumber: number = Math.max(...numbersArray);
  const minNumber: number = Math.min(...numbersArray);
  return `${maxNumber} ${minNumber}`;
}

筆記

首先將原本傳入的number:string轉換成數字陣列
使用Math.maxMath.min可以快速找到最大值和最小值
...
最近開始練習Typescript
與Javascript交互比對可以更了解型別


#javascript #TypeScript #Codewars







Related Posts

Servlet接收前端Ajax傳遞的Json資料

Servlet接收前端Ajax傳遞的Json資料

[ 學習筆記系列 ] 很基礎的 JavaScript 入門 (一) - 基礎程式

[ 學習筆記系列 ] 很基礎的 JavaScript 入門 (一) - 基礎程式

Vue.js 學習旅程Mile 3 – Vue 實例 與 MVVM 篇

Vue.js 學習旅程Mile 3 – Vue 實例 與 MVVM 篇


Comments